﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace tiDE.AddIns
{
    public interface IAddIn
    {
        string Name { get; }
        string Description { get; }
        Version Version { get; }

        /// <summary>
        /// Initialize and hook up to event handlers
        /// This is where you may modify GUI, or implement other
        /// logic to set up your add-in code.
        /// </summary>
        void Initialize();

        void Uninitialize();

        void FirstRun();
    }
}
